F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 815 results
This curriculum provides a teacher guidebook for implementing lessons, with learning and teaching activities, content, printable worksheets and some assessment lessons.
This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.
A glyph is a pictorial representation of data, in this case, to be presented as a digital artwork. The task caters for students at different levels. Teachers use the checklist provided to assess students and record observations.
Use this assessment task to explore data collection, analysis and presentation.
Students are given a bitmap image made up of coloured pixels. They explain how the image is made up of binary digits that represent each pixel. Students represent 8 colours using binary digits. Teachers assess the student’s demonstrated knowledge/skills using the checklist provided.
Explore the concept of sequencing steps, using Bee-Bots to measure length.
Use these challenges created by Kylie Docherty, QSITE to provide opportunities for students to learn how to design and follow a series of steps to program Blue-Bot.
Create a computer program to learn a traditional Aboriginal or Torres Strait Islander language.
Students design and create a simple game/quiz to demonstrate convict crimes and punishments.
Learn about the differences between animals, and how biologists use programming to help them do science! We'll learn about the features of animals, and how to use their differences in order to classify them. So hop in and learn some science!
Learn about the differences between animals, and how Biologists use programming to help them do science! We'll learn about the features of animals, structural and behavioural adaptation, and how to use these properties in order to identify them. So hop in and learn some science! This course is based on the Year 5 science ...
The soil moisture sensor project integrates science understandings and computational thinking to solve a problem about sustainable watering practices. This lesson was devised by Trudy Ward, Clarendon Vale Primary School, Tasmania.
Learn how to program a BBC micro:bit using Python — no experience required. Learn the basics of programming in Python with our full BBC micro:bit simulator. Create a Smart Garden device to monitor the health of your plants, measuring temperature and wiring up a simple soil moisture sensor.
Learn how to use the Turtle in Blockly to draw and create with code. You'll draw a satellite piece by piece, building up your coding skills and learning advanced programming concepts like loops and functions.
This brief lesson provides an introduction to coding MakerBots (mBots) using a block language. It provides introductory information about the robot's sensors, motors and microcontroller so students can control the mBot.
The lesson follows an inquiry process where students use the dataset to answer relevant questions about the whale population. They consider what other data they would need in order to effectively examine the impact on humpback whales of sonar activity and noise from development.
This lesson sequence allows students to explore design thinking processes to investigate how games are designed, created and played. Students analyse the audience of games, understanding the importance of empathy in the design process. The learning sequence culminates in a showcase: students sharing the games they have ...
Collect data on the biodiversity in garden beds around your school to measure the biodiversity (that is the different types of plants and animals). Explore ways to represent and present data. This lesson was devised by Linda McIver, Australian Data Science Education Institute.
The satisfaction of eating straight from the garden is one of life’s best learning experiences, however we need to be respectful and mindful to only harvest what we need to allow the plant to continue to thrive for generations to come. This activity involves the assessment and mapping of local environments to create a successful ...
As a general purpose programming language, python has a number of libraries that can be used for different purposes. PyGame is a free and open source python library that makes it easier to make multimedia applications like games.